#include "Value.h"

namespace dwarf {

Value::Value()
		: format_(0),
		  data_() {
}

Value::Value(Dwarf_Half _format, const Data &_data)
		: format_(_format),
		  data_(_data) {
}

Value::Value(const Value &_value)
		: format_(_value.format_),
		  data_(_value.data_) {
}

Value::~Value() {
}

Dwarf_Half Value::getFormat() const {
	return format_;
}

void Value::setFormat(Dwarf_Half _format) {
	format_ = _format;
}

Value::Data &Value::getData() {
	return data_;
}

void Value::setData(const Data &_data) {
	data_ = _data;
}

}
